package com.ruoyi.water.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.water.domain.AreaWarn;
import java.time.LocalDate;

/**
 * 区域告警服务接口
 */
public interface IAreaWarnService extends IService<AreaWarn> {

    /**
     * 根据日期范围自动生成区域告警（支持100-104号所有告警类型）
     * @param startDate 开始日期（闭区间）
     * @param endDate 结束日期（闭区间）
     * @return true：处理完成；false：处理失败
     */
    boolean generateAreaWarnByDateRange(LocalDate startDate, LocalDate endDate);
}
